#include <iostream> 
#include <string>
#include <regex>
using namespace std;

int main(){
	string s; 
	int n;
	cin >> n;
	for(int i=0; i<n; i++){
		cin >> s;
		regex e("([a-zA-Z])\\1{2,}");
		while( regex_search(s,e) ){
			s = regex_replace(s,e,"$1$1");
		}
		regex e1("([a-zA-Z]{1})\\1([a-zA-Z]{1})\\2");
		while( regex_search(s,e1) ){
			s = regex_replace(s,e1,"$1$1$2");
		}
		cout << s << endl;
	} 
//	string s = "aabbbiijj23344";
//	regex e("([a-zA-z]{1})\\1([a-zA-Z]{1})\\2");
//	smatch m;
//	while( regex_search(s,m,e) ){
//		for(auto it:m)
//		cout << "match " << it << endl;
//		s = regex_replace(s,e,"$1$1$2");
//		cout <<"- "<< s <<endl;
//	}
//	cout << s << endl;
//	s = "AAAAAdffkkki";
//	regex e1("([a-zA-z])\\1{2,}");
//	while( regex_search(s,m,e1) ){
//		for(auto it:m)
//		cout << "match " << it << endl;
//		s = regex_replace(s,e1,"$1$1");
//		cout << "- " << s << endl;
//	}
//	cout << regex_replace(s,e,"X") << endl;
//	cout << regex_match(s,e) << endl;
//	cout << regex_search(s,e) << endl;
//	cout << s;
	return 0;
}
